.container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  .header {
    height: 45px;
    border-bottom: 1px solid #e8e8e8;
  }
  .main {
    flex: auto;
    display: flex;
    .left {
      width: 300px;
      height: calc(100vh - 70px);
      overflow-y: auto;
      padding: 0 12px;
      background-color: #fff;
    }
    .content {
      position: relative;
      flex: 1;
      overflow: hidden;
      background-color: #ccc;
      .canvasBox {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 400px;
        height: 600px;
        overflow: auto;
      }
    }
    .right {
      width: 300px;
      height: calc(100vh - 70px);
      overflow-y: auto;
      padding: 0 12px;
    }
  }
}
